package com.hig.ledger.service;


import com.hig.exam.domain.ExamTaskData;
import com.hig.ledger.domain.LedgerConfinedSpace;

import java.util.List;

public interface ILedgerConfinedSpaceService {
    /**
     * 查询受限空间台账
     *
     * @param id 受限空间台账ID
     * @return 受限空间台账
     */
    LedgerConfinedSpace selectLedgerConfinedSpaceById(Long id);
    /**
     * 查询受限空间台账列表
     *
     * @param ledgerConfinedSpace 受限空间台账
     * @return 受限空间台账
     */
    List<LedgerConfinedSpace> selectLedgerConfinedSpaceList(LedgerConfinedSpace ledgerConfinedSpace);
    /**
     * 新增受限空间台账
     *
     * @param ledgerConfinedSpace 受限空间台账
     * @return 结果
     */
    int insertLedgerConfinedSpace(LedgerConfinedSpace ledgerConfinedSpace);
    /**
     * 修改受限空间台账
     *
     * @param ledgerConfinedSpace 受限空间台账
     * @return 结果
     */
    int updateLedgerConfinedSpace(LedgerConfinedSpace ledgerConfinedSpace);
    /**
     * 批量删除受限空间台账
     *
     * @param ids 需要删除的受限空间台账ID
     * @return 结果
     */
    int deleteLedgerConfinedSpaceByIds(Long[] ids);
    /**
     * 删除受限空间台账信息
     *
     * @param id 受限空间台账ID
     * @return 结果
     */
    int deleteLedgerConfinedSpaceById(Long id);
}
